package com.xbongbong.schedule.pojo.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@ToString
@Getter
@Setter
public class ScheduleTaskAddVO extends BaseVO {

    private static final long serialVersionUID = 2712887555796121059L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 公司id
     */
    private String corpid;
    /**
     * 表单id
     */
    private Long formId;
    /**
     * 任务名称
     */
    private String name;
    /**
     * 状态【1未入列、2已入列、3已触发、4已取消】
     */
    private Integer status;
    /**
     * 触发时间
     */
    private Long triggerTime;
    /**
     * 执行动作
     */
    private String action;
    /**
     * 执行动作传入参数
     */
    private String parameter;
    /**
     * 执行动作返回结果
     */
    private String result;
    /**
     * 关联类型【用于区分场景】
     */
    private Integer scheduleType;
    /**
     * 创建时间
     */
    private Long addTime;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 删除标记
     */
    private Integer del;

}
